<?php
	/**
     * Incluyendo el archivo donde se encuentra la clase xajax
     */
	 require_once $_SERVER['DOCUMENT_ROOT'] . '/spa/xajax/xajax_core/xajax.inc.php';

    /**
     * Instanciando un objeto de la clase xajax
     */
	 $xajax = new xajax();
	 
	 $rif = $HTTP_GET_VARS['rif'];
	 
	 function buscarNombreLocal($rif) {
		$conexion = OCILogon('spa', '1234') or die("¡No se pudo conectar a la base de datos!") or die(OCIError());
		
		$query = "SELECT NOMBRE_LOCAL
				  FROM LOCAL
				  WHERE PK_RIF_LOCAL = '$rif'";
				  
		$sentencia = OCIParse($conexion, $query);
		
		OCIExecute($sentencia);
		
		OCILogOff($conexion);
		
		$rows = OCIFetchstatement($sentencia, $resultado);
		
		if ($rows > 0)
			$nombreLocal = $resultado['NOMBRE_LOCAL'][0];
			
		return $nombreLocal;
	}
	 
	 function cargarModelos($nombreModelo) {
		$conexion = OCILogon ('spa','1234') or die( "¡No se pudo conectar a la base de Datos!") or die (OCIError());
	
    	$query = "SELECT NOMBRE_MODELO
		          FROM MODELO
				  ORDER BY PK_ID_MODELO";
				  
		$sentencia = OCIParse($conexion, $query);
	
		OCIExecute($sentencia);
		
		OCILogOff($conexion);
		
		$selectModelo = '<select name="nombreModelo" onchange="xajax_validarModelo(document.servicio.nombreModelo.options[document.servicio.nombreModelo.selectedIndex].value)"><option value="Seleccione">Seleccione</option>';
		
		$rows = OCIFetchstatement($sentencia, $resultado);
		
		if ($rows > 0)
			for ($i = 0; $i < $rows; $i++) {
				$selectModelo .= '<option value="' . $resultado['NOMBRE_MODELO'][$i];
				
				if ($resultado['NOMBRE_MODELO'][$i] == $nombreModelo)
					$selectModelo .= '" selected="selected">';
				
				else
					$selectModelo .= '">';
				
				$selectModelo .= $resultado['NOMBRE_MODELO'][$i] . '</option>';
				
			}
				
		$selectModelo .= '</select>';
		
		return $selectModelo;
	 }
	 
	 function cargarServicios() {
		 $conexion = OCILogon ('spa','1234') or die( "¡No se pudo conectar a la base de Datos!") or die (OCIError());
		 
		 $query = "SELECT PK_ID_SERVICIO, NOMBRE_SERVICIO
				   FROM SERVICIO
				   ORDER BY PK_ID_SERVICIO DESC";
				  
		 $sentencia = OCIParse($conexion, $query);
		
		 OCIExecute($sentencia);
		 
		 OCILogOff($conexion);
		 
		 /**
		  * La variable $selectServicio actualiza los nombres de los servicios en la lista desplegable o combo box para que muestre
		  * los tras una modificación del usuario
		  */
		  $selectServicio = '<select name="idServicio" 
		  onChange="idServicio = document.servicio.idServicio.options[document.servicio.idServicio.selectedIndex].value;
		  
		  xajax_buscar_servicio(document.servicio.idServicio.options[document.servicio.idServicio.selectedIndex].value)">';
			  
		  $selectServicio .= '<option value="0" selected="selected">Seleccione</option>';
		
		  $rows = OCIFetchstatement($sentencia, $resultado);
		
		  if ($rows > 0)
			  for ($i = 0; $i < $rows; $i++)
				  $selectServicio .= '<option value=' . $resultado['PK_ID_SERVICIO'][$i] . '>' . $resultado['NOMBRE_SERVICIO'][$i] . '</option>';
				  
		  $selectServicio .= '</select>';
		  
		  return $selectServicio;
	 }

    /**
     * Escribiendo una función que será llamada por medio de ajax
     */
	 function buscar_servicio($idServicio) {
		 $conexion = OCILogon ('spa','1234') or die( "¡No se pudo conectar a la base de Datos!") or die (OCIError());
	
    	 $query = "SELECT s.*, m.NOMBRE_MODELO
		 		   FROM SERVICIO s, HIST_INSTALACIONES hi, MODELO m
				   WHERE s.PK_ID_SERVICIO = $idServicio
				   AND s.PK_ID_SERVICIO = hi.PK_FK_ID_SERVICIO
				   AND hi.PK_FK_ID_MODELO = m.PK_ID_MODELO";
				   
		 $sentencia = OCIParse($conexion, $query);
	
		 OCIExecute($sentencia);		
	
		 OCILogOff($conexion);
		
		 $rows = OCIFetchstatement($sentencia, $resultado);
		
		 if ($rows > 0) {
		 	 $nombre = $resultado['NOMBRE_SERVICIO'][0];
		 	 $descripcion = $resultado['DESCRIPCION_SERVICIO'][0];
		 	 $costo = $resultado['COSTO_SERVICIO'][0];
			 $duracion = $resultado['DURACION_SERVICIO'][0];
			 $selectModelo = cargarModelos($resultado['NOMBRE_MODELO'][0]);
		 }
		 
		 /**
         * Instanciando un objeto de la clase que genera la respuesta con ajax
         */
         $respuesta = new xajaxResponse();

        /**
         * Escribiendo en las capas (div) con id = nombre, descripcion, costo, duracion
		 * En cada capa se crea el campo de texto con el valor defecto traído de la base de datos
         */
         $nombre = "<input name='nombre' type='text' id='nombre' value='$nombre' size='40' maxlength='35'
		 			 onblur='xajax_validarNombre(document.servicio.nombre.value,
							 document.servicio.idServicio.options[document.servicio.idServicio.selectedIndex].value)'/>";
		 
		 $descripcion = "<input name='descripcion' type='text' id='descripcion' value='$descripcion' size='40' maxlength='55' onblur='xajax_validarDescripcion(document.servicio.descripcion.value)'/>";
		 
		 $costo = "<input name='costo' type='text' id='costo' value='$costo' size='33' maxlength='9'
		 		    onblur='xajax_validarCosto(document.servicio.costo.value)'/><font color='#FFFFFF' size='+1'> \$US</font>";
		 
		 $duracion = "<input name='duracion' type='text' id='duracion' value='$duracion' size='28' maxlength='4' 
		 			   onblur='xajax_validarDuracion(document.servicio.duracion.value)'/><font color='#FFFFFF' size='+1'> minutos</font>";
		 
		/**
		 * Para escribir en las capas se utiliza el método assign del objeto respuesta de la clase xajaxResponse creado
		 * Recibe como parámetros el nombre de la capa (div), "innerHTML" (siempre es así) y lo que se va a escribir en dicha capa
		 */
         $respuesta -> assign("selectModelo", "innerHTML", $selectModelo);
		 $respuesta -> assign("nombre", "innerHTML", $nombre);
		 $respuesta -> assign("descripcion", "innerHTML", $descripcion);
		 $respuesta -> assign("costo", "innerHTML", $costo);
		 $respuesta -> assign("duracion", "innerHTML", $duracion);
		 
		 $respuesta -> assign("errorModelo", "innerHTML", '');
		 $respuesta -> assign("errorM", "innerHTML", '<input name="errorModelo" type="hidden" value="false"');
		 $respuesta -> assign("errorServicio", "innerHTML", '');
		 $respuesta -> assign("errorS", "innerHTML", '<input name="errorServicio" type="hidden" value="false"');
		 $respuesta -> assign("errorDescripcion", "innerHTML", '');
		 $respuesta -> assign("errorDesc", "innerHTML", '<input name="errorDescripcion" type="hidden" value="false"');
		 $respuesta -> assign("errorCosto", "innerHTML", '');
		 $respuesta -> assign("errorC", "innerHTML", '<input name="errorCosto" type="hidden" value="false"');
		 $respuesta -> assign("errorDuracion", "innerHTML", '');
		 $respuesta -> assign("errorDur", "innerHTML", '<input name="errorDuracion" type="hidden" value="false"');
		 
		 $respuesta -> assign("mensaje", "innerHTML", '');

        /**
         * Devolviendo el objeto que genera la respuesta con ajax
         */
         return $respuesta;
     }
	 
	 /**
      * Asociando la función creada al objeto xajax
      */
      $xajax -> registerFunction("buscar_servicio");
	 
	 /**
     * Escribiendo una función que será llamada por medio de ajax
     */
	function modificar_servicio($servicio) {
		$idServicio = $servicio['idServicio'];
		$nombreModelo = $servicio['nombreModelo'];
		$nombre = $servicio['nombre'];
		$descripcion = $servicio['descripcion'];
		$costo = $servicio['costo'];
		$duracion = $servicio['duracion'];
		
		$conexion = OCILogon ('spa','1234') or die( "¡No se pudo conectar a la base de Datos!") or die (OCIError());
	
		$query = "UPDATE HIST_INSTALACIONES SET
		 		  	PK_FK_ID_MODELO = (SELECT PK_ID_MODELO FROM MODELO WHERE NOMBRE_MODELO = '$nombreModelo')
				  WHERE PK_FK_ID_SERVICIO = $idServicio";
				  
		$sentencia = OCIParse($conexion, $query);
	
		OCIExecute($sentencia);
		
		OCICommit($conexion);
	
    	$query = "UPDATE SERVICIO SET
		 		  	NOMBRE_SERVICIO = INITCAP('$nombre'),
				  	DESCRIPCION_SERVICIO = '$descripcion',
					COSTO_SERVICIO = $costo,
					DURACION_SERVICIO = $duracion
				  WHERE PK_ID_SERVICIO = $idServicio";
				  
		$sentencia = OCIParse($conexion, $query);
	
		OCIExecute($sentencia);
		
		OCICommit($conexion);
		
		$selectServicio = cargarServicios();
		
		OCILogOff($conexion);
		 
		$nombre = '<font color="#FFFFFF">' . $nombre . '</font>';
		$descripcion = '<font color="#FFFFFF">' . $descripcion . '</font>';
		$costo = '<font color="#FFFFFF">' . $costo . ' $US</font>';
		$duracion = '<font color="#FFFFFF">' . $duracion . ' minutos</font>';
		
		/**
		 * Muestra el mensaje de éxito después de la actualización
		 */
		$mensaje = '<font size="+1" color="#FFFFFF">¡MODIFICACIÓN EXITOSA!</font>';
		   
		/**
         * Instanciando un objeto de la clase que genera la respuesta con ajax
         */
        $respuesta = new xajaxResponse();

        /**
         * Escribiendo en las capas (div) con id = nombre, tipo, costo, descripcion
		 * En cada capa se crea el campo de texto con el valor defecto traído de la base de datos
         */
		 $respuesta -> assign("nombre", "innerHTML", $nombre);
		 $respuesta -> assign("descripcion", "innerHTML", $descripcion);
		 $respuesta -> assign("costo", "innerHTML", $costo);
		 $respuesta -> assign("duracion", "innerHTML", $duracion);
		 $respuesta -> assign("selectServicio", "innerHTML", $selectServicio);
		 $respuesta -> assign("mensaje", "innerHTML", $mensaje);
		 
		/**
         * Devolviendo el objeto que genera la respuesta con ajax
         */
         return $respuesta;
	}

   /**
    * Asociando la función creada al objeto xajax
    */
	$xajax -> registerFunction("modificar_servicio");
	
	function validarModelo($nombreModelo) {
		$respuesta = new xajaxResponse();
		
		if ($nombreModelo == 'Seleccione') {
			$respuesta -> assign("errorModelo", "innerHTML", '<font color="#990000">* Asocie el servicio a un modelo</font>');
			$respuesta -> assign("errorM", "innerHTML", '<input name="errorModelo" type="hidden" value="true"');
		}
		
		else {
			$respuesta -> assign("errorModelo", "innerHTML", '');
			$respuesta -> assign("errorM", "innerHTML", '<input name="errorModelo" type="hidden" value="false"');	
		}
		
		return $respuesta;
	}
	
	$xajax -> registerFunction("validarModelo");
	
	function validarNombre($nombre) {
		$respuesta = new xajaxResponse();
		 
		if ($nombre == '') {
			$respuesta -> assign("errorServicio", "innerHTML", '<font color="#990000" size="-1">* Campo obligatorio</font>');
			$respuesta -> assign("errorS", "innerHTML", '<input name="errorServicio" type="hidden" value="true" />');
		}
		 
		else {
			$conexion = OCILogon('spa', '1234') or die("¡No se pudo conectar a la base de datos!") or die(OCIError());
			
			$query = "SELECT PK_ID_SERVICIO
			          FROM SERVICIO
					  WHERE NOMBRE_SERVICIO = INITCAP('$nombre')";
					  
			$sentencia = OCIParse($conexion, $query);
			
			OCIExecute($sentencia);
			
			OCILogOff($conexion);
			
			$rows = OCIFetchstatement($sentencia, $resultado);
			
			if ($rows > 0) {
				$respuesta -> assign("errorServicio", "innerHTML", '<font color="#990000" size="-1">* Nombre duplicado</font>');
				$respuesta -> assign("errorS", "innerHTML", '<input name="errorServicio" type="hidden" value="true" />');
			}
				
			else {
				$respuesta -> assign("errorServicio", "innerHTML", '');
				$respuesta -> assign("errorS", "innerHTML", '<input name="errorServicio" type="hidden" value="false" />');
			}
		}
		 
		return $respuesta;
	}
	 
	$xajax -> registerFunction("validarNombre");
	
	function validarDescripcion($descripcion) {
		$respuesta = new xajaxResponse();
		
		if ($descripcion == '') {
			$respuesta -> assign("errorDescripcion", "innerHTML", '<font color="#990000" size="-1">* Campo obligatorio</font>');
			$respuesta -> assign("errorDesc", "innerHTML", '<input name="errorDescripcion" type="hidden" value="true" />');
		}
		
		else {
			$respuesta -> assign("errorDescripcion", "innerHTML", '');
		 	$respuesta -> assign("errorDesc", "innerHTML", '<input name="errorDescripcion" type="hidden" value="false" />');
		}
		
		return $respuesta;		
	}
	
	$xajax -> registerFunction("validarDescripcion");
	
	function validarCosto($costo) {
		$respuesta = new xajaxResponse();
		 
		if ($costo == '') {
			$respuesta -> assign("errorCosto", "innerHTML", '<font color="#990000" size="-1">* Campo obligatorio</font>');
			$respuesta -> assign("errorC", "innerHTML", '<input name="errorCosto" type="hidden" value="true" />');
		}
		 
		else if (!is_numeric($costo)) {
			$respuesta -> assign("errorCosto", "innerHTML", '<font color="#990000" size="-1">* Costo debe ser numérico</font>');
			$respuesta -> assign("errorC", "innerHTML", '<input name="errorCosto" type="hidden" value="true" />');
		}
		
		else if (($costo < 0.01) || ($costo > 999999.99)) {
			$respuesta -> assign("errorCosto", "innerHTML", '<font color="#990000" size="-1">* Costo entre  0.01 y 999999.99</font>');
			$respuesta -> assign("errorC", "innerHTML", '<input name="errorCosto" type="hidden" value="true" />');
		}
		
		else {
			$respuesta -> assign("errorCosto", "innerHTML", '');
		 	$respuesta -> assign("errorC", "innerHTML", '<input name="errorCosto" type="hidden" value="false" />');	
		}
		
		return $respuesta;
	}
	
	$xajax -> registerFunction("validarCosto");
	
	function validarDuracion($duracion) {
		$respuesta = new xajaxResponse();
		
		if ($duracion == '') {
			$respuesta -> assign("errorDuracion", "innerHTML", '<font color="#990000" size="-1">* Campo obligatorio</font>');
			$respuesta -> assign("errorDur", "innerHTML", '<input name="errorDuracion" type="hidden" value="true" />');
		}
			
		else if (!is_numeric($duracion)) {
			$respuesta -> assign("errorDuracion", "innerHTML", '<font color="#990000" size="-1">* Duración debe ser numérica</font>');
			$respuesta -> assign("errorDur", "innerHTML", '<input name="errorDuracion" type="hidden" value="true" />');
		}
			
		else if ($duracion < 1) {
			$respuesta -> assign("errorDuracion", "innerHTML", '<font color="#990000" size="-1">* Duración debe ser positiva</font>');
			$respuesta -> assign("errorDur", "innerHTML", '<input name="errorCantidadServicio" type="hidden" value="true" />');
		}
			
		else {
			$respuesta -> assign("errorDuracion", "innerHTML", '');
			$respuesta -> assign("errorDur", "innerHTML", '<input name="errorDuracion" type="hidden" value="false" />');
			$respuesta -> assign("duracion", "innerHTML", '<input name="duracion" type="text" id="duracion" value="' . 
								 ((int)$duracion) . '" size="28" maxlength="4" 
								 onblur="xajax_validarDuracion(document.servicio.duracion.value)" />
								 <font color="#FFFFFF" size="+1"> minutos</font>');
		}		
		
		return $respuesta;
	}
	
	$xajax -> registerFunction("validarDuracion");

   /**
    * Ejecutando el método del objeto xajax que permite procesar las
    * peticiones que puedan llegar desde la página
    */
    $xajax -> processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License

Name       : Beach Sunset
Description: A two-column, fixed-width design for 1024x768 screen resolutions.
Version    : 1.0
Released   : 20090416

-->
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<title>Modificar servicio</title>
		<?php
			/**
     	 	 * Indicando al objeto xajax que se encargue de generar el código
     	 	 * javascript necesario para procesar las llamadas a ajax
     	 	 */
     		 $xajax -> printJavascript("xajax/");
		?>
        <script>
			function modificarServicio() {
				errorModelo = document.servicio.errorModelo.value;
				errorServicio = document.servicio.errorServicio.value;
				errorDescripcion = document.servicio.errorDescripcion.value;
				errorCosto = document.servicio.errorCosto.value;
				errorDuracion = document.servicio.errorDuracion.value;
			
				if ((errorServicio == 'false') && (errorDescripcion == 'false') 
						&& (errorCosto == 'false') && (errorDuracion == 'false') && (errorModelo == 'false'))
					xajax_modificar_servicio(xajax.getFormValues('servicio'));
					
				else
					alert("¡El servicio presenta inconvenientes, revise e intente de nuevo!");
			}
		</script>
		<meta name="keywords" content="" />
		<meta name="description" content="" />
		<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
		<style type="text/css">
			<!--
				.Estilo2 {font-size: 12px; color: #FF6600; }
				.Estilo3 {font-size: 12px; color: #FF9900; }
				.Estilo4 {color: #FF6600}
				.Estilo5 {font-size: 24px}
				.Estilo7 {color: #FFFFFF}
				.Estilo8 {font-size: 12px; color: #FFFFFF; }
				.Estilo9 {font-size: 60px}
				.Estilo10 {color: #F0F0F0}
			-->
		</style>
	</head>
	<body>
		<div id="wrapper">
        	<div id="header">	
 <br />
		<div id="menu">				      
				<li  class="active"><a href="HOME.php" title="HOME">HOME</a></li>
				<li><a href="INSERTAR.php" title="INSERTAR">INSERTAR</a></li>
				<li><a href="ELIMINAR.php" title="ELIMINAR">ELIMINAR</a></li>
				<li><a href="CONSULTAR.php" title="CONSULTAR">CONSULTAR</a></li>
				<li><a href="MODIFICAR.php" title="MODIFICAR">MODIFICAR</a></li>
                <li><a href="MOSTRAR.php" title="MOSTRAR">MOSTRAR</a></li>
	  	</div>  <!-- end #menu -->	
  </div>    <!-- end #header -->

			<div id="logo">
				<h1><a href="#"><span class="">Take a Rest</span> ... </a></h1>
		    	<div align="left"></div>
			</div>
			<!-- end #logo -->  
	
		</div> <!-- end *header- wrapper -->
		<div id="page">
        	
            <div id="sidebar">
		<ul>
			<li>
				<h2>Acciones</h2>
				<p class="Estilo2">Pulse sobre una acción para ejecutarla</p>
			</li>
            <li>
            	<font color="#FFFFFF">&raquo; <a href="InsertarServicio.php<?php if ($rif != '') echo '?rif=' . $rif ?>" class="Estilo10">Agregar un nuevo servicio</a></font>
            </li>
            <li>
            	<font color="#FFFFFF">&raquo; <a href="EliminarServicio.php?rif=<?php echo $rif ?>" class="Estilo10">Eliminar un servicio</a></font>
            </li>
            <li>
            	<font color="#FFFFFF">&raquo; <a href="MostrarServicio.php<?php if ($rif != '') echo '?rif=' . $rif ?>" class="Estilo10">Mostrar todos los servicios</a></font>
            </li>
            <?php
				if ($rif != '') {
					$linkRegresar = '<li>';
					$linkRegresar .= '<font color="#FFFFFF">';
					$linkRegresar .= '&raquo; <a href="ConsultarLocal.php?rif=' . $rif . '" class="Estilo10">Regresar al local</a>';
					$linkRegresar .= '</li>';
					
					echo $linkRegresar;
				}
			?>
		</ul>
</div>

	<?php
   		if ($rif != '') {
			$local = '<div align="left">';
			$local .= '<font color="#FFFFFF" size="+1">Local actual: </font>';
			$local .= '<font color="#CC3300">' . buscarNombreLocal($rif) . '</font>';
			$local .= '</div><br /><br />';
			
			echo $local;
		}
   	?>
            
  			<h1 align="center"><font color="#FFFFFF">Modificar servicio</font></h1>
  			<p>&nbsp;</p>
  
  			<div align="center">
			  <form id="servicio" name="servicio">
  					<table width="509" border="0" cellpadding="5" cellspacing="5">
  						<tr>
    						<td width="246" align="right"><font color="#FFFFFF" size="+1">Servicio</font></td>
    						<td width="247" align="left"><div id="selectServicio"><?php echo cargarServicios() ?></td>
  						</tr>
                        <tr>
                        	<td></td><td></td>
                        </tr>
                        <tr>
    						<td width="246" align="right"><font color="#FFFFFF" size="+1">Modelo</font></td>
    						<td width="247" align="left"><div id="selectModelo">
                            	<select name="nombreModelo">
                                	<option value="Seleccione">Seleccione</option>
                                </select>
                            </div></td>
  						</tr>
  						<tr>
                        	<td></td>
  							<td><div id="errorModelo"></div></td>
   							<td><div id="errorM"><input name="errorModelo" type="hidden" value="true" /></div></td>
  						</tr>
  						<tr>
    						<td width="246" align="right"><font color="#FFFFFF" size="+1">Nombre</font></td>
    						<td width="247" align="left"><div id="nombre"><input name="nombre" type="text" id="nombre" size="40" maxlength="35" onblur="xajax_validarNombre(document.servicio.nombre.value, document.servicio.idServicio.options[document.servicio.idServicio.selectedIndex].value)" /></div></td>
  						</tr>
                        <tr>
  							<td></td>
    						<td><div id="errorServicio"><font color="#990000" size="-1">* Campo obligatorio</font></div></td>
    						<td><div id="errorS"><input name="errorServicio" type="hidden" value="true" /></div></td>
  						</tr>
  						<tr>
    						<td align="right"><font color="#FFFFFF" size="+1">Descripción</font></td>
    						<td align="left"><div id="descripcion"><input name="descripcion" type="text" id="descripcion" size="40" maxlength="55" onblur="xajax_validarDescripcion(document.servicio.descripcion.value)" /></div></td>
  						</tr>
                        <tr>
  							<td></td>
    						<td><div id="errorDescripcion"><font color="#990000" size="-1">* Campo obligatorio</font></div></td>
    						<td><div id="errorDesc"><input name="errorDescripcion" type="hidden" value="true" /></div></td>
  						</tr>
  						<tr>
    						<td align="right"><font color="#FFFFFF" size="+1">Costo</font></td>
    						<td align="left"><div id="costo"><input name="costo" type="text" id="costo" size="33" maxlength="9" onblur="xajax_validarCosto(document.servicio.costo.value)" /><font color="#FFFFFF" size="+1"> $US</font></div></td>
  						</tr>
                        <tr>
  							<td></td>
    						<td><div id="errorCosto"><font color="#990000" size="-1">* Campo obligatorio</font></div></td>
    						<td><div id="errorC"><input name="errorCosto" type="hidden" value="true" /></div></td>
  						</tr>
  						<tr>
    						<td align="right"><font color="#FFFFFF" size="+1">Duración</font></td>
    						<td align="left"><div id="duracion"><input name="duracion" type="text" id="duracion" size="28" maxlength="4" onblur="xajax_validarDuracion(document.servicio.duracion.value)" /><font color="#FFFFFF" size="+1"> minutos</font></div></td>
  						</tr>
                        <tr>
  							<td></td>
    						<td><div id="errorDuracion"><font color="#990000" size="-1">* Campo obligatorio</font></div></td>
    						<td><div id="errorDur"><input name="errorDuracion" type="hidden" value="true" /></div></td>
  						</tr>
  						<tr>
                            <td align="center" colspan="2"><input name="modificar" type="button" value="Modificar" onclick="modificarServicio()" /></td>
  						<tr>
  							<td align="center" colspan="2"><div id="mensaje"></div></td>
  						</tr>
				</table>
			</form>
                        
            <p>&nbsp;</p>
			<div id="footer">
  				<p> Design by <a href="http://www.freecsstemplates.org/">Nubielis, Eduardo, Daniel </a></p>
            </div>
			<!-- end #footer -->

		</div>
		<!-- end #page -->
	</body>
</html>
